SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.vwlEnQueMePuedoInscribir
AS
SELECT     TOP 100 PERCENT dbo.tb_AnexoTitulos.IdAnexoTitulo AS Id, dbo.tb_CargosGenericos.Descripcion AS Cargo, 
                      dbo.vwrAsignaturasGenericas.Descripcion AS AsignaturaGenerica, dbo.vwrCategoriasDeTitulo.Descripcion AS Categoria, 
                      SUBSTRING(dbo.vwrTitulos.Descripcion, 10, 255) + ' - ' + CAST(dbo.vwrTitulos.ID AS varchar(8)) AS Titulo, vwrTitulos_2.Descripcion AS Titulo2, 
                      vwrTitulos_1.Descripcion AS Titulo1, SUBSTRING(dbo.vwrAsignaturasGenericas.Descripcion, 9, 100) 
                      + ' - ' + CAST(dbo.vwrAsignaturasGenericas.ID AS varchar(8)) AS Asignatura, SUBSTRING(dbo.tb_CargosGenericos.Descripcion, 9, 100) 
                      + ' - ' + CAST(dbo.tb_CargosGenericos.idCargoGenerico AS varchar(8)) AS CargoSolo, dbo.tb_TitulosDelAgente.Agente, 
                      dbo.tb_AnexoTitulos.Categoria AS IdCategoria, dbo.tb_CargosGenericos.idCargoGenerico, dbo.tb_AnexoTitulos.AsignaturaGenerica AS idAsignatura, 
                      dbo.vwrAsignaturasGenericas.Baja
FROM         dbo.vwrTitulos INNER JOIN
                      dbo.tb_AnexoTitulos ON dbo.vwrTitulos.ID = dbo.tb_AnexoTitulos.Titulo3 INNER JOIN
                      dbo.vwrCategoriasDeTitulo ON dbo.tb_AnexoTitulos.Categoria = dbo.vwrCategoriasDeTitulo.ID INNER JOIN
                      dbo.vwrAsignaturasGenericas ON dbo.tb_AnexoTitulos.AsignaturaGenerica = dbo.vwrAsignaturasGenericas.ID INNER JOIN
                      dbo.tb_CargosGenericos ON dbo.tb_AnexoTitulos.CargoGenerico = dbo.tb_CargosGenericos.idCargoGenerico INNER JOIN
                      dbo.tb_TitulosDelAgente ON dbo.tb_AnexoTitulos.Titulo3 = dbo.tb_TitulosDelAgente.Titulo LEFT OUTER JOIN
                      dbo.vwrTitulos vwrTitulos_2 ON dbo.tb_AnexoTitulos.Titulo2 = vwrTitulos_2.ID LEFT OUTER JOIN
                      dbo.vwrTitulos vwrTitulos_1 ON dbo.tb_AnexoTitulos.Titulo1 = vwrTitulos_1.ID
WHERE     (dbo.tb_AnexoTitulos.AsignaturaGenerica <> 0) AND (dbo.vwrAsignaturasGenericas.Baja <> 'S')
GO
GRANT SELECT ON  [dbo].[vwlEnQueMePuedoInscribir] TO [Juntas]
GO
